#pragma once

#include "Object/Object.h"
#include "EditorStatusBarViewModel.m.h"

class REditorStatusBarModel;
class REditorStatusItemViewModel;

RCLASS(ExtraHeader="StatusBar/EditorStatusItemViewModel.h")
class REditorStatusBarViewModel : public RObject
{
    ROBJECT
public:
    void BindModel(TSharedObjectPtr<REditorStatusBarModel> InModel);

    RFIELD()
    TVector<TSharedObjectPtr<REditorStatusItemViewModel>> Items;
protected:
    TWeakObjectPtr<REditorStatusBarModel> BaseModel;



};